Jak ze sveho programu zalozim noveho uzivatele IB DB?

Otázka od: David Klodner

16. 3. 2004 22:37

Zdravim,

lze pomoci SQL pridat uzivatele do DB?
Jak zjistim pomoci SQL uzivatele definovane v me DB? Pouzivam Interbase.

David Klodner
WinXP, D5, IB


Odpovedá: Slavomir Skopalik

16. 3. 2004 23:34

Ja to resim primym pristupem k isc4.gdb
je tam tabulka users, kde jsou vsichni uzivatele,
kteri se mohou hlasit k serveru.
Podobna tabulka je i v tvoji DB (budese se jmenovat
nejak RDB$ ...) a v tebu budou prava uzivatelu k DB objektum.

Pri vkladani noveho uzivatele do isc4.gdb je nutne mit udf pro tvorbu
hesla, heslo je kryptovano.
Algoritmus hesla (jeho implementace v pasaclu) je v archivu konference
(asi tak 3 raky zpet).

 Slavek

> Zdravim,
>
> lze pomoci SQL pridat uzivatele do DB?
> Jak zjistim pomoci SQL uzivatele definovane v me DB? Pouzivam
> Interbase.
>
> David Klodner
> WinXP, D5, IB
>
>
>
>
>
>


Odpovedá: Pavel Cisar

17. 3. 2004 10:14

Haj hou!

On 16 Mar 2004 at 22:23, David Klodner wrote:

> lze pomoci SQL pridat uzivatele do DB?
> Jak zjistim pomoci SQL uzivatele definovane v me DB? Pouzivam Interbase.

Uzavetele jsou v databazi isc4.gdb (tabulka USERS). Pridavat je
pomoci SQL lze pouze s pomoci UDF na zakodovani hesla (je myslim
nekde na nasem webu). Cistsi zpusob je ale pres Admin API nebo
spustenim externiho programu gsec s parametry.

S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase